100 REM PIANO 130 : 150 : 170 : 180 PRINT"[147]":POKE53281,15:POKE53280,12:PRINT"[144]" 190 DIMN(255),P(255) 200 GOSUB4140:REM* INITIALIZE 210 GOSUB2380: REM* TITLE 220 GOSUB1030: REM* PIANO KEYBOARD 230 IFNO=0THENGOSUB4870:REM* TUNE 240 GOTO3410: REM* MENU #1 250 GOSUB1230: REM* KEYBOARD LETTERS 260 GOSUB2900: REM* INSTRUCTIONS 270 GOSUB2770:REM* "ENTER NOTES" 280 GOSUB1640:REM* INPUT NOTES 290 GOSUB2540:REM* ERASE LETTERS 300 GOSUB1320:REM* PLAY SONG 310 GOSUB700: REM* MENU #2 320 GOTO3410 330 REM START ALL VOICES 340 REM"[184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184] 350 [151]SID[170]24,15:[139]N[177]LK[167][142] 360 [151]PA(VC),FR(N)[173]256:[151]PB(VC),FR(N)[175]255 370 [151]SID[170]4[170]7[172]VC,WV(VC):PV[178]VC:VC[178]VC[170]1:[139]VC[178]3[167]VC[178]0 380 [142] 390 [143] SID SETUP 400 [143]"FREFREFREFREFREFREFREFREFRE 410 SID=54272:RESTORE 420 FORX=0TO2 430 READ AT(X),DE(X),SU(X),RE(X) 440 READ PW(X),WV(X) 450 AD(X)=AT(X)*16+DE(X) 460 SR(X)=SU(X)*16+RE(X) 470 NEXT X:RE=0 480 DATA 00,00,15,11,1000,17 490 DATA 00,00,15,11,1000,17 500 DATA 00,00,15,11,1000,17 510 FORX=0TO2:Y=7*X:IFRE""THEN790 800 GETA$:IFA$=""THEN800 810 GOSUB3710:IFA$=CHR$(13)THENGOTO3410 820 IFVAL(A$)=0THEN730 830 ONVAL(A$)GOSUB1320,3610,3800,3000,1890,850,4490,4570 840 GOTO730 850 PRINT"[147]BITTE WARTEN ICH SPEICHERE AB..." 860 SV=6*4096-2:I=0 870 I=I+1:POKESV+2*I,N(I):POKESV+2*I+1,P(I):PRINT"NOTE [157][157][157]"I 880 IFI2*MTHENPRINT"[147][144]":POKE53281,15:LIST50300-50305 960 PRINT"[147]";:POKE198,3:POKE631,13:POKE632,13:POKE633,13 970 PRINT""K"DATA"; 980 FORJ=0TO9:S=PEEK(SV+I+2*J):P=PEEK(SV+I+2*J+1) 990 A$=MID$(STR$(S),2):B$=MID$(STR$(P),2) 1000 S$=S$+A$+","+B$+",":NEXT 1010 PRINTS$+"[157] ":K=K+1:PRINT"K="K":M="M":I="I":SV="SV 1020 PRINT"GOTO620":END 1030 REM********************* 1040 : 1050 REM** CREATE KEYBOARD ** 1060 : 1070 REM********************* 1080 N=1 1090 P1$="[146][144][167]":P2$=P1$:P3$=P1$ 1100 K1$="[144]  [144] ":FORI=1TO12:P1$=P1$+K1$:NEXT 1110 P1$=P1$+"[144]  [144] [146]" 1120 K2$=" [146][144][170]":FORI=1TO13:P2$=P2$+K2$:NEXT:L=LEN(P2$):P2$=LEFT$(P2$,L-1) 1130 P3$=P3$+" [146][144][167] [146][144][167] [146][144][167] " 1140 PRINT"":FORI=1TO12:PRINTP2$:NEXT 1150 PRINT"":FORI=1TO5:PRINTP1$;:NEXT 1160 PRINT"":FORI=1TO5:PRINTP3$; 1170 GOSUB330:N=N+5:FORPP=1TO100:NEXT 1180 NEXT 1190 PRINT"[146][144][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164]" 1200 PRINT""; 1210 PRINT"[144][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163]" 1220 GOSUB1540:RETURN 1230 REM********************** 1240 : 1250 REM** KEYBOARD LETTERS ** 1260 : 1270 REM********************** 1280 PRINT""SPC(S1)" W[146][165] E[146] T[146] Y[146] U[146] O[146] P[146] *[146] ^" 1290 PRINT""SPC(S1); 1300 PRINT" A[146] S[146] D[146] F[146] G[146] H[146] J[146] K[146] L[146] :[146] ;[146] =[146] RTN" 1310 RETURN 1320 REM**************** 1330 : 1340 REM** PLAY MUSIC ** 1350 : 1360 REM**************** 1370 POKESID+24,15:ZZ=64 1380 FORQ=1TOM:N=N(Q):P=P(Q) 1390 AA=TI:SP=0:IFN>=23THEN1410 1400 SP=SP(N):H=H(N) 1410 PRINT" [157][157][157][157]"Q 1420 GOSUB330:POKEV3,0 1430 IFSP<>0THEN1480 1440 IFTI255:Y=SP>ZZ:POKEV0,-4*X:SP=SP+255*X:SS=SP+ZZ*(SP>ZZ) 1490 POKEV1,SP:POKEV2,H:POKEV4,SS:POKEV5,H:POKEV3,4-8*Y 1500 IFTI255:POKEV0,-4*X:SP=SP+255*X 1810 POKEV1,SP:POKEV2,H:POKEV3,4 1820 IFPEEK(KB)<>64THEN1820:REM WAIT 1830 P=TI-AA 1840 GOSUB5140 1850 POKEV3,0 1860 GETA$:IFA$<>""THEN1860 1870 N(M)=N:P(M)=P:IFM>499THENGOSUB3710:RETURN 1880 GOTO1700 1890 REM************************* 1900 : 1910 REM** SAVE A SONG ON TAPE ** 1920 : 1930 REM************************* 1940 GOSUB3710 1950 PRINTSD$"NAME DES LIEDES "; 1960 INPUTNM$ 1970 OPEN1,1,1,NM$ 1980 PRINT#1,M:PRINT#1,Z$ 1990 FORI=1TOM 2000 PRINT#1,N(I) 2010 PRINT#1,P(I) 2020 NEXT:CLOSE1 2030 GOSUB3710 2040 RETURN 2050 REM************************* 2060 : 2070 REM** CALL SONG FROM TAPE ** 2080 : 2090 REM************************* 2100 PRINTSD$ 2110 INPUT"NAME DEINES LIEDES[214][157][157][157]";NM$ 2120 IFNM$="[214]"THEN2100 2130 GOSUB3710 2140 GOSUB5140 2150 OPEN1,1,0,NM$ 2160 INPUT#1,M:INPUT"1,Z$ 2170 [129]I[178]1[164]M 2180 [132]1,N(I) 2190 [132]1,P(I) 2200 [130] 2210 [160]1 2220 [141]3710:[153]SD$[170]""[170]NM$ 2230 [141]1320 2240 [142] 2250 [143]**************************** 2260 : 2270 [143]** INPUT "CORRECTED" NOTE ** 2280 : 2290 [143]**************************** 2300 [161]N$ 2310 AA[178]TI:[161]N$:SN[178][194](KB):[139]N$[178]""[167]2310 2320 NN[178][198](N$):N[178]K(NN) 2330 [141]330 2340 [143]* WAIT FOR NOTE TO CHANGE * 2350 [139][194](KB)[178]SN[167]2350 2360 P[178][181]((TI[171]AA)[173]2[170]1) 2370 [141]5180:[142] 2380 [143]*********** 2390 : 2400 [143]** TITLE ** 2410 : 2420 [143]*********** 2430 [153]SD$"STOP" 2440 [153][166]12)" (null)WAIT  WAIT  WAIT  WAIT  WAIT  WAIT" 2450 [153][166]12)" WAIT  WAIT  WAIT  WAIT  WAIT  WAIT  WAIT  WAIT  WAIT" 2460 [153][166]12)" WAIT  WAIT  WAIT  WAIT  (null) WAIT  WAIT  WAIT" 2470 [153][166]12)" WAITSTEP  WAIT  WAIT  WAIT  WAIT(null) WAIT  WAIT  WAIT" 2480 [153][166]12)" WAIT  WAIT  WAIT  WAIT  WAIT  WAIT  " 2490 [129]PP[178]0[164]19:[151]1984[170]PP,102:[151]2023[171]PP,102:[130] 2500 [129]PP[178]0[164]19:[151]56256[170]PP,6:[151]56295[171]PP,6:[130] 2510 [129]PP[178]0[164]19:[151]1024[170]PP,102:[151]1063[171]PP,102:[130] 2520 [129]PP[178]0[164]19:[151]55296[170]PP,6:[151]55335[171]PP,6:[130] 2530 [142] 2540 [143]****************** 2550 : 2560 [143]** ERASE LETTERS * 2570 : 2580 [143]****************** 2590 [129]PP[178]0[164]39:[151]CRT[170]PP,32:[130] 2600 [129]PP[178]0[164]39:[151]CRT[170]14[172]WD[170]PP,32:[130] 2610 [142] 2620 [143]************************ 2630 : 2640 [143]** KEYBOARD/NO SOUND ** 2650 : 2660 [143]************************ 2670 [129]J[178]1[164]6:[153]"":[129]K[178]1[164]J:[153]"";:[130]:[153][166]S1); 2680 [129]I[178]1[164]13:[153]"  WAIT ";:[130]:[130] 2690 [129]J[178]1[164]6:[153]"":[129]K[178]1[164]J:[153]"";:[130]:[153][166]S1); 2700 [129]I[178]1[164]13:[153]"FN THEN";:[130]:[130] 2710 [129]J[178]1[164]6:[153]"":[129]K[178]1[164]J:[153]"";:[130] 2720 [153][166]S1)"FN "[166]6)"THENFN"[166]10)"THENFN"[166]7)"THENFN":[130] 2730 [153]""[166]S1)"TOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTO" 2740 [153]""[166]S1); 2750 [153]"USRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSR" 2760 [142] 2770 [143]***************** 2780 : 2790 [143]* 'ENTER NOTES' * 2800 : 2810 [143]***************** 2820 [153]"":C$[178]"WAIT" 2830 [141]5140:[129]L[178]1[164]10 2840 [153][166]S1)C$"NOTENEINGABE" 2850 [153]"ON"; 2860 [139]C$[178]"WAIT"[167]C$[178]"":[137]2880 2870 C$[178]"WAIT" 2880 [129]K[178]1[164]100:[130]:[130] 2890 [153]:[142] 2900 [143]****************** 2910 : 2920 [143]** INSTRUCTIONS ** 2930 : 2940 [143]****************** 2950 [153]"" 2960 [153][166]S1)" TERMINATE WITH A "[199](34)"."[199](34)" " 2970 [153][166]S1)" ENTER A "[199](34)"0"[199](34)" FUER PAUSE. " 2980 [153][166]S1)" AFTER A BAD NOTE ENTER "[199](34)"-"[199](34)" " 2990 [142] 3000 [143]************************* 3010 : 3020 [143]** SAVE A SONG ON DISK ** 3030 : 3040 [143]************************* 3050 [141]3710:NW[178]WV(0) 3060 [153]SD$"NAME OF THE SONG"; 3070 [133]NM$:[139][200](NM$,1)[179][177]" "[167]NM$[178]" "[170]NM$ 3080 [141]3710 3090 [153]SD$"WHICH DRIVE "; 3100 [133]" 0CMDCMDCMD";DR$:D0$[178]DR$ 3110 [141]3710 3120 [153]SD$"REPLACE AN EXISTING SONG";:[133]" NCMDCMDCMD";A$ 3130 [139][200](A$,1)[178]"Y"[167]D0$[178]"@"[170]DR$ 3140 [159]15,8,15:R$[178][199](13) 3150 [159]2,8,2,D0$[170]":"[170]NM$[170]",S,W" 3160 [141]4810:[139]E0[179][177]0[167]3200 3170 [152]2,M;R$;NW;R$ 3180 [129]I[178]1[164]M 3190 [152]2,N(I);R$;P(I);R$:[130] 3200 [160]2:[160]15 3210 [141]3710:[142] 3220 [143]************************* 3230 : 3240 [143]** CALL SONG FROM DISK ** 3250 : 3260 [143]************************* 3270 [141]5210:[141]3710 3280 [153]SD$; 3290 [133]"NAME YOUR SONG: (null)CMDCMDCMD";NM$:[139]NM$[178]"(null)"[167]3280 3300 [139][200](NM$,1)[179][177]" "[167]NM$[178]" "[170]NM$ 3310 [141]3710:[159]15,8,15:[153]SD$; 3320 [159]2,8,2,DR$[170]":"[170]NM$[170]",S,R" 3330 [141]4810:[139]E0[179][177]0[167][160]2:[160]15:[142] 3340 [132]2,M,NW 3350 [129]I[178]1[164]M 3360 [132]2,A$,B$ 3370 N(I)[178][197](A$):P(I)[178][197](B$):[130] 3380 [160]2:[160]15:[141]4550 3390 [141]3710:[153]SD$[170]""[170]NM$ 3400 [141]1320:[141]3710:[142] 3410 [143]*************** 3420 [143]* MENU #1 * 3430 [143]*************** 3440 [141]3710:[141]2540:[141]5180 3450 [153]SD$"1WAIT:LIED VON DISKETTE LADEN" 3460 [153][166]S1)"2WAIT:LIED VON BAND LADEN" 3470 [153][166]S1)"3WAIT:KOMPONIEREN" 3480 [153][166]S1)"4WAIT:ENDE" 3490 [129]I[178]1[164]3 3500 [153]"ON ":[129]PP[178]1[164]100:[130] 3510 [153]"ON FREFREFREFREFREFREFREFREFREFREFREFREFRE WAEHLE !WAITFREFREFREFREFREFREFREFREFREFREFREFRE":[129]PP[178]1[164]100:[130] 3520 [130] 3530 [141]5180 3540 [161]A$:[139]A$[178]""[167]3540 3550 [141]3710 3560 [139][197](A$)[178]0[167]3450 3570 [145][197](A$)[137]3590,3600,250 3580 [153]SD$:[151]SID[170]24,0:[128] 3590 [141]3220:[137]700 3600 [141]2050:[137]700 3610 [143]************* 3620 : 3630 [143]* ADD NOTES * 3640 : 3650 [143]************* 3660 : 3670 [141]3710:[141]1230 3680 [141]2900:[141]2770 3690 [141]1700:[141]2540 3700 [141]1320:[142] 3710 [143]************** 3720 : 3730 [143]** ERASE ** 3740 : 3750 [143]************** 3760 [153]""; 3770 [129]T[178]1[164]9:[153]CL$:[130] 3780 [141]2540 3790 [153]"";:[142] 3800 [143]********************** 3810 : 3820 [143]** REMOVE BAD NOTES ** 3830 : 3840 [143]********************** 3850 [141]3710 3860 [153]SD$" PRESS @WAIT WHEN BAD NOTE IS PLAYED. " 3870 [153][166]S1)"THERE ARE "M" NOTES.." 3880 [153][166]S1)"START AT NOTE#";:[133]" SPC(CMDCMDCMD";PZ 3890 [153][166]S1)"SPEED OF DISPLAY(1 TO 10:1=FAST)";:[133]" SPC(CMDCMDCMD";PY 3900 [129]Q[178]PZ[164]M:N[178]N(Q):P[178]P(Q) 3910 AA[178]TI:SP[178]0:[139]N[177][178]23[167]3930 3920 SP[178]SP(N):H[178]H(N) 3930 [153]" CMDCMDCMDCMD"Q 3940 [141]330 3950 [139]SP[179][177]0[167]3980 3960 [139]TI[179]AA[170]P[167]3960 3970 [137]4030 3980 X[178]SP[177]255:[151]V0,[171]4[172]X:SP[178]SP[170]255[172]X 3990 [151]V1,SP:[151]V2,H:[151]V3,4 4000 [139]TI[179]AA[170]P [167]4000 4010 [141]5140 4020 [151]V3,0 4030 [129]K[178]1[164]10[172]PY 4040 [161]N$:BN[178][198](N$[170]Z$) 4050 [139]BN[178]N2[167]K[178]100:SQ[178]Q:Q[178]M 4060 [130]:[130] 4070 [141]3710 4080 [141]1230 4090 [153]SD$" PLEASE ENTER CORRECT NOTE #"SQ 4100 [141]2250 4110 N(SQ)[178]N::P(SQ)[178]P:[141]3710 4120 [141]1320 4130 [141]5140:[141]2540:[142] 4140 [143]******************* 4150 : 4160 [143]** INITIALIZE ** 4170 : 4180 [143]******************* 4190 [141]2380:Z$[178][199](0) 4200 [141]390:PS[178][198]("0") 4210 KB[178]203 4220 SD$[178]"" 4230 N0[178][198]("."):N1[178][198]("-"):N2[178][198]("@"):WD[178]40:CRT[178]1024 4240 VD[178]53248 4250 V0[178]VD[170]16:V1[178]VD[170]4:V2[178]VD[170]5:V3[178]VD[170]21 4260 V4[178]VD[170]6:V5[178]VD[170]7 4270 D(0)[178]55295[170]10[172]WD:D(1)[178]55295[170]5[172]WD 4280 D3[178]CRT[170]14[172]WD:D4[178]D3[170]WD[171]1 4290 CR(1)[178]1:CR(0)[178]0 4300 [143]***************************** 4310 : 4320 [143]**SPACES FOR KEYBOARD NOTES** 4330 : 4340 [143]***************************** 4350 [134]SP(255),H(255) 4360 [129]I[178]1[164]LK 4370 [135]SP,H:SP(I)[178]8[172]SP:H(I)[178]130[171]30[172]H:[130]:SP(0)[178]0 4380 [141]5180 4390 [131]3,0,4,1,6,0,7,1,9,0,12,0,13,1,15,0,16,1,18,0,19,1,21,0 4400 [131]24,0,25,1,27,0,28,1,30,0,33,0,34,1,36,0,37,1,39,0,0,0 4410 [153][166]11)"EINE DEMONSTRATION? " 4420 CL$[178]" " 4430 BR$[178]" WAITSTOP" 4440 [161]A$:[139]A$[178]""[167]4440 4450 [153]"LOAD" 4460 [139]A$[179][177]"J"[167]NO[178]1 4470 [141]4600 4480 [142] 4490 [143] CHANGE VOICES 4500 [143]"FREFREFREFREFREFREFREFREFREFREFREFREFRE 4510 IFWV(0)=17THENNW=33 4520 IFWV(0)=33THENNW=65 4530 IFWV(0)=65THENNW=17 4540 PRINTSD$" WAVEFORM"NW:FORPP=1TO500:NEXT 4550 IFNW=0THENNW=17 4560 FORPP=0TO2:WV(PP)=NW:NEXT 4570 REM OTHER CHANGES 4580 REM"[184][184][184][184][184][184][184][184][184][184][184][184][184] 4590 [142] 4600 [143] HANDS 4610 [143]"FREFREFREFREFRE 4620 FORPP=0TO62:READX:POKE832+PP,X:NEXT 4630 FORPP=0TO62:READX:POKE704+PP,X:NEXT 4640 POKE2042,13:POKE2043,11:POKEVD+21,0 4650 POKEVD+41,09:POKEVD+42,09:REM COLOUR 4660 POKEVD+23,12:POKEVD+29,12:REM EXPAND 4670 POKEVD+27,0:REM PRIORITY 4680 RETURN 4690 DATA1,128,0,2,64,0,3,193,128,3,194,64 4700 DATA3,195,192,3,199,156,3,199,60,227,207,123 4710 DATA243,222,247,123,221,238,63,255,254 4720 DATA31,255,248,15,255,240,15,255,224,7,255 4730 DATA224,7,255,224,7,255,224,3,255,224 4740 DATA1,255,192,0,128,64,0,255,192 4750 DATA0,1,128,0,2,64,1,131,192,2,67,192 4760 DATA27,227,192,61,227,192,222,243,199,239 4770 DATA115,207,247,251,222,125,255,252 4780 DATA63,255,248,31,255,248,15,255,248,7,255,248 4790 DATA3,255,248,3,255,248,3,255,240,3,255 4800 DATA224,1,255,192,0,192,64,0,255,192 4810 REM ERROR STATUS 4820 REM"[184][184][184][184][184][184][184][184][184][184][184][184] 4830 [132]15,E0,E1$,E2,E3$ 4840 [139]E0[178]0[167][142] 4850 [141]3710:[153]SD$""E1$ 4860 [129]PP[178]1[164]1000:[130]:[141]3710:[142] 4870 [143]*********************** 4880 : 4890 [143]** INTRODUCTORY TUNE ** 4900 : 4910 [143]************************ 4920 [135]M:[129]I[178]1[164]M 4930 [135]N(I),P(I):[130]:[141]5060:[137]1320 4940 [131] 103 4950 [131]12,2,8,2,10,2,12,2,15,2,13,2,13,2,17,2,15,2,15,2 4960 [131]20,2,19,2,20,2,15,2,12,2,8,2,10,2,12,2,13,2,15,2 4970 [131]17,2,15,2,13,2,12,2,10,2,12,2,8,2,7,2,8,2,10,2 4980 [131]3,2,7,2,10,2,13,2,12,2,10,2,12,2,8,2,10,2,12,2 4990 [131]15,2,13,2,13,2,17,2,15,2,15,2,20,2,19,2,20,2,15,2 5000 [131]12,2,8,2,10,2,12,2,5,2,15,2,13,2,12,2,10,2,8,2 5010 [131]3,2,8,2,7,2,8,2,12,2,15,2,20,2,15,2,12,2,8,2 5020 [131]12,2,15,2,18,2,15,2,12,2,8,2,12,2,15,2,17,2,13,2 5030 [131]10,2,7,2,10,2,13,2,15,2,12,2,8,2,5,2,8,2,12,2 5040 [131]13,2,10,2,7,2,3,2,7,2,10,2,13,2,12,2,10,2,8,2 5050 [131]12,2,15,2,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 5060 [153]""[166]12)"**** JESU JOY ****" 5070 [143]" 5080 REM" CHANGE NAME ^^^^^ AND SAVE! 5090 [142] 5100 [143] RELEASE ALL VOICES 5110 [143]"FREFREFREFREFREFREFREFREFREFREFREFREFREFREFREFREFREFRE 5120 FORVV=0TO2:POKESID++4+7*VV,WV(VV)-1:NEXT:VV=0 5130 FORPP=1TO80*RE:NEXT:RETURN 5140 REM RELEASE PREVIOUS VOICE 5150 REM"[184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184] 5160 [151]SID[170]4[170]7[172]PV,WV(PV)[171]1 5170 [142] 5180 [143] STOP SID 5190 [143]"FREFREFREFREFREFREFREFRE 5200 FORPP=OTO2:POKESID+4+7*PP,0:NEXT:VV=0:RETURN 5210 GOSUB3710:PRINTSD$;:INPUT"WHICH DRIVE 0[157][157][157]";DR$:GOSUB3710:B=30:AN=1 5220 PRINTSD$"HIT RETURN[146] WHEN READY TO SELECT SONG." 5230 OPEN15,8,15 5240 OPEN2,8,0,"$"+DR$+":*=S" 5250 GET#2,A$:GET#2,A$:I$="" 5260 GETB$:IFST<>0ORB$<>""THEN5360 5270 FORA=1TOB:GET#2,A$ 5280 IFA$=""THENA$=CHR$(0) 5290 I$=I$+A$:NEXT:IFAN=1THEN5340 5300 PRINTSD$" ":PP=7 5310 U1$=MID$(I$,PP,19):IFLEFT$(U1$,1)<>CHR$(34)THENPP=PP+1:IFPP<19THEN5310 5320 IFPP>19THEN100 5330 IFMID$(U1$,2,1)=" "THENPRINTSD$""U1$ 5340 FORI1=1TO10:I2=TAN(I1):NEXT 5350 AN=0:I$="":B=32:GOTO5260 5360 CLOSE2:CLOSE15:RETURN